#ifndef PLUGINDEFINE_H_
#define PLUGINDEFINE_H_

#include <QMap>
#include <QString>

/**
 * @brief The PluginInfo class
 */
class PluginInfo{
public:
    QString name;           // 插件名称
    QString pluginVersion;  // 插件版本号
    int interfaceType;      // 插件类型
    int interfaceVersion;   // 插件使用的接口版本
};

/**
 * @brief The PluginDefine class
 */
class PluginDefine{
public:
    static QString mapType(int value)
    {
        QMap<int,QString> typemap;
        typemap.insert(0, "保留类型");
        typemap.insert(1, "基本界面类型");
        typemap.insert(2, "函数提供类型");
        return typemap[value];
    }
};
#endif // PLUGINDEFINE_H_
